速報APP / 工具 / BASIC - Programming Language ! 編程語言 !

BASIC - Programming Language ! 編程語言 !

價格:免費

更新日期:2017-05-23

檔案大小:23.7 MB

目前版本:1.3

版本需求:需要 iOS 9.0 或以上版本。與 iPhone、iPad 及 iPod touch 相容。

支援語言:英語

BASIC - Programming Language !  編程語言 !(圖1)-速報App

BASIC語言:回憶當年編程時的美好時光!

10 INPUT A

20 B = SIN(A)

30 PRINT "結果=", B

40 END

BASIC 用户指南:

• PRINT

10 PRINT "HELLO WORLD !"

20 END

• INPUT

10 INPUT “A=”, A

20 PRINT A

30 END

• IF...THEN...

數值比較:

10 INPUT A

20 IF A>90 THEN B=“A”

30 PRINT B

40 END

運算符:

> 大於

    < 小於

    >= 大於或等於

     => 等於或大於

     <= 小於或等於

      =< 等於或小於

      = 等於

      == 等於

    <> 不等於

     != 不等於

THEN 後面可以有 GOTO, GOSUB, INPUT, PRINT.

字符串比較:

10 INPUT A

20 IF A=“TOM” THEN PRINT “BOY”

30 END

運算符:

= is

== is

<> is not

BASIC - Programming Language !  編程語言 !(圖2)-速報App

!= is not

• FOR...NEXT...

10 FOR I=1 TO 4 STEP 2

20 PRINT “HELLO”, I

30 NEXT I

40 END

STEP: 步進。默認為1。

FOR...NEXT... 可以嵌套.

10 FOR I=1 TO 5

20 FOR J=1 TO 4

30 PRINT I, J

40 NEXT J

50 NEXT I

60 END

• GOTO

10 ...

20 ...

30 ...

40 GOTO 10

50 ...

• GOSUB

10 PRINT “H”

20 GOSUB 100

30 PRINT “L”

40 END

100 PRINT “A”

110 RETURN

• SOUND

10 SOUND C, M, 0.5

播放鋼琴C調 do,0.5秒鐘。

音調: C, C#, D, D#, E, F, F#, G, G#, A, A#, B

音階: L (low), M (middle), H (high)

C, D, E, F, G, A, B 也可以表示成簡譜形式: 1, 2, 3, 4, 5, 6, 7. (C# 为 1#).

• TEXT

10 TEXT “HELLO”, x, y, size

(x,y): 字符串 “HELLO” 坐標。

• CIRCLE

10 CIRCLE x, y, radius

(x,y): 圓心坐標。

• RECTANGLE

BASIC - Programming Language !  編程語言 !(圖3)-速報App

10 RECT x, y, width, height

(x,y): 矩形左上角坐標。

• LINE

10 LINE x1, y1, x2, y2

(x1,y1): 起點坐標。

(x2,y2): 終點坐標。

• POINT

10 POINT x, y

(x,y): 點坐標。

• CLR: 清圖形屏

• CLS: 清編輯屏.

• DELAY

10 DELAY 0.5

0.5:延時0.5秒。

• CURVE

10 CURVE x, y, radius, 0, PI

0: 起始角。

PI: 終位角。

 以圓心(x,y)順時針畫出曲線。

• 數學方程:

常見三角函數:

SIN(X), COS(X), TAN(X), COT(X),

ASIN(X), ACOS(X), ATAN(X),

SINH(X), COSH(X), TANH(X),

ASINH(X), ACOSH(X), ATANH(X).

SQR(X):平方根

     ABS(X):絕對值

     FCT(X):階乘

     LOG(X):自然對數

     LOG10(X):以10為底的對數

     LOG2(X):以2為底的對數

     EXP(X):以e為底的冪

     ERF(X), ERFC(X), ROUND(X),

CEIL(X), FLOOR(X), TGAMMA(X),

LGAMMA(X)

• 固有變量:

INKEY : 按下鍵盤,取鍵值

RND : 隨機數

PI : π

• 一些技巧:

BASIC - Programming Language !  編程語言 !(圖4)-速報App

1.晃動手機來撤銷編輯。

     2.從記事本中輕鬆完成剪貼複製。

BASIC - Programming Language !  編程語言 !(圖5)-速報App

支援平台:iPhone, iPad